home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / DataCa~1.cab / _7512AF7F01AB47E88E779FF5E21EC0CF < prev    next >
Encoding:
Text File  |  2005-10-24  |  13.0 KB  |  504 lines

  1. //
  2. // Script with parts definition
  3. //
  4. // This file is included by Data\Logic\%Game Mode%\Parts.scr which includes Data\Logic\Common\Part.def
  5. // so it can use keywords declared in Part.def
  6. //
  7. $GLASS_REFL_MAT(s,              "G3S_GlassReflection.mat")
  8. $GLASS_REFL_BROKEN_MAT(s,       "G3S_GlassReflectionBroken.mat")
  9. $GLASS_REFL_MAT_MENU(s,         "G3S_GlassReflection_MENU.mat")
  10. $GLASS_REFL_BROKEN_MAT_MENU(s,  "G3S_GlassReflectionBroken_MENU.mat")
  11.  
  12. $GLASS_REFL_MAT_LOD1(s,              "G3S_GlassReflection_1.mat")
  13. $GLASS_REFL_BROKEN_MAT_LOD1(s,       "G3S_GlassReflectionBroken_1.mat")
  14.  
  15. $GLASS_REFL_MAT_LOD2(s,              "G3S_GlassReflection_2.mat")
  16. $GLASS_REFL_BROKEN_MAT_LOD2(s,       "G3S_GlassReflectionBroken_2.mat")
  17.  Exhaust( "G3S_Expirat" )
  18. {
  19.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust.3da")
  20.    MountingDummy("DExhaust")
  21.    InstallSlot("Exhaust")
  22.  
  23.    !include("..\\presets\\DefaultExpirat.scr")
  24. }
  25.  
  26.  Exhaust( "G3S_Expirat_A" )
  27. {
  28.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust_A.3da")
  29.    MountingDummy("DExhaust_A")
  30.    InstallSlot("Exhaust")
  31.  
  32.    !include("..\\presets\\DefaultExpirat.scr")
  33. }
  34.  
  35.  Exhaust( "G3S_Expirat_B" )
  36. {
  37.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust_B.3da")
  38.    MountingDummy("DExhaust_B")
  39.    InstallSlot("Exhaust")
  40.  
  41.    !include("..\\presets\\DefaultExpirat.scr")
  42. }
  43.  
  44.  Exhaust( "G3S_Expirat_C" )
  45. {
  46.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust_C.3da")
  47.    MountingDummy("DExhaust_C")
  48.    InstallSlot("Exhaust")
  49.  
  50.    !include("..\\presets\\DefaultExpirat.scr")
  51. }
  52.  
  53.  Exhaust( "G3S_Expirat_D" )
  54. {
  55.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust_D.3da")
  56.    MountingDummy("DExhaust_D")
  57.    InstallSlot("Exhaust")
  58.  
  59.    !include("..\\presets\\DefaultExpirat.scr")
  60. }
  61.  
  62.  Exhaust( "G3S_Expirat_E" )
  63. {
  64.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust_E.3da")
  65.    MountingDummy("DExhaust_E")
  66.    InstallSlot("Exhaust")
  67.  
  68.    !include("..\\presets\\DefaultExpirat.scr")
  69. }
  70.  
  71.  Exhaust( "G3S_Expirat_F" )
  72. {
  73.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust_F.3da")
  74.    MountingDummy("DExhaust_F")
  75.    InstallSlot("Exhaust")
  76.  
  77.    !include("..\\presets\\DefaultExpirat.scr")
  78. }
  79.  
  80.  Exhaust( "G3S_Expirat_G" )
  81. {
  82.    MeshName("Data/Cars/G3S/Parts/G3S_Exhaust_G.3da")
  83.    MountingDummy("DExhaust_G")
  84.    InstallSlot("Exhaust")
  85.  
  86.    !include("..\\presets\\DefaultExpirat.scr")
  87. }
  88.  
  89.  Bonnet("G3S_Bonnet")
  90. {
  91.     MeshName("Data/Cars/G3S/Parts/G3S_Bonnet.3da")
  92.     MountingDummy("DBonnet")
  93.     InstallSlot("Bonnet")
  94.  
  95.     !include("..\\presets\\DefaultBonnet.scr")
  96. }
  97.  
  98. Spoiler("G3S_BumperRear_A")
  99. {
  100.     MeshName("Data/Cars/G3S/Parts/G3S_BumperR_A.3da")
  101.     MountingDummy("DBumperR_A") 
  102.     InstallSlot("BumperRear")
  103.  
  104.     !include("..\\presets\\DefaultBumperRear.scr")
  105. }
  106.  
  107. //-------------------------------------------------------------------------------------------------
  108. Spoiler("G3S_BumperRear_B")
  109. {
  110.     MeshName("Data/Cars/G3S/Parts/G3S_BumperR_B.3da")
  111.     MountingDummy("DBumperR_B")
  112.     InstallSlot("BumperRear")
  113.  
  114.     !include("..\\presets\\DefaultBumperRear.scr")
  115. }
  116.  
  117. //-------------------------------------------------------------------------------------------------
  118. Spoiler("G3S_BumperRear_C")
  119. {
  120.     MeshName("Data/Cars/G3S/Parts/G3S_BumperR_C.3da")
  121.     MountingDummy("DBumperR_C")
  122.     InstallSlot("BumperRear")
  123.     
  124.     !include("..\\presets\\DefaultBumperRear.scr")
  125.  
  126.     // TODO: lights!!!
  127. }
  128.  
  129. //-------------------------------------------------------------------------------------------------
  130. Spoiler("G3S_BumperRear_D")
  131. {
  132.     MeshName("Data/Cars/G3S/Parts/G3S_BumperR_D.3da")
  133.     MountingDummy("DBumperR_D")
  134.     InstallSlot("BumperRear")
  135.     
  136.     !include("..\\presets\\DefaultBumperRear.scr")
  137.  
  138.     // TODO: lights!!!
  139. }
  140.  
  141. //-------------------------------------------------------------------------------------------------
  142. Spoiler("G3S_BumperRear_E")
  143. {
  144.     MeshName("Data/Cars/G3S/Parts/G3S_BumperR_E.3da")
  145.     MountingDummy("DBumperR_E")
  146.     InstallSlot("BumperRear")
  147.     
  148.     !include("..\\presets\\DefaultBumperRear.scr")
  149.  
  150.     // TODO: lights!!!
  151. }
  152.  
  153. //-------------------------------------------------------------------------------------------------
  154. Spoiler("G3S_BumperRear_F")
  155. {
  156.     MeshName("Data/Cars/G3S/Parts/G3S_BumperR_F.3da")
  157.     MountingDummy("DBumperR_F")
  158.     InstallSlot("BumperRear")
  159.     
  160.     !include("..\\presets\\DefaultBumperRear.scr")
  161.  
  162.     // TODO: lights!!!
  163. }
  164.  
  165. //-------------------------------------------------------------------------------------------------
  166. Spoiler("G3S_BumperRear_G")
  167. {
  168.     MeshName("Data/Cars/G3S/Parts/G3S_BumperR_G.3da")
  169.     MountingDummy("DBumperR_G")
  170.     InstallSlot("BumperRear")
  171.     
  172.     !include("..\\presets\\DefaultBumperRear.scr")
  173.  
  174.     // TODO: lights!!!
  175. }
  176.  
  177. //-------------------------------------------------------------------------------------------------
  178. Spoiler("G3S_BumperFront_A")
  179. {
  180.     MeshName("Data/Cars/G3S/Parts/G3S_BumperF_A.3da")
  181.     MountingDummy("DBumperF_A")
  182.     InstallSlot("BumperFront")
  183.     
  184.     !include("..\\presets\\DefaultBumperFront.scr")
  185. }
  186.  
  187. //-------------------------------------------------------------------------------------------------
  188. Spoiler("G3S_BumperFront_B")
  189. {
  190.     MeshName("Data/Cars/G3S/Parts/G3S_BumperF_B.3da")
  191.     MountingDummy("DBumperF_B")
  192.     InstallSlot("BumperFront")
  193.     
  194.     !include("..\\presets\\DefaultBumperFront.scr")
  195. }
  196.  
  197. //-------------------------------------------------------------------------------------------------
  198. Spoiler("G3S_BumperFront_C")
  199. {
  200.     MeshName("Data/Cars/G3S/Parts/G3S_BumperF_C.3da")
  201.     MountingDummy("DBumperF_C")
  202.     InstallSlot("BumperFront")
  203.     
  204.     !include("..\\presets\\DefaultBumperFront.scr")
  205. }
  206.  
  207. //-------------------------------------------------------------------------------------------------
  208. Spoiler("G3S_BumperFront_D")
  209. {
  210.     MeshName("Data/Cars/G3S/Parts/G3S_BumperF_D.3da")
  211.     MountingDummy("DBumperF_D")
  212.     InstallSlot("BumperFront")
  213.     
  214.     !include("..\\presets\\DefaultBumperFront.scr")
  215. }
  216.  
  217. //-------------------------------------------------------------------------------------------------
  218. Spoiler("G3S_BumperFront_E")
  219. {
  220.     MeshName("Data/Cars/G3S/Parts/G3S_BumperF_E.3da")
  221.     MountingDummy("DBumperF_E")
  222.     InstallSlot("BumperFront")
  223.     
  224.     !include("..\\presets\\DefaultBumperFront.scr")
  225. }
  226.  
  227. //-------------------------------------------------------------------------------------------------
  228. Spoiler("G3S_BumperFront_F")
  229. {
  230.     MeshName("Data/Cars/G3S/Parts/G3S_BumperF_F.3da")
  231.     MountingDummy("DBumperF_F")
  232.     InstallSlot("BumperFront")
  233.     
  234.     !include("..\\presets\\DefaultBumperFront.scr")
  235. }
  236.  
  237. //-------------------------------------------------------------------------------------------------
  238. Spoiler("G3S_BumperFront_G")
  239. {
  240.     MeshName("Data/Cars/G3S/Parts/G3S_BumperF_G.3da")
  241.     MountingDummy("DBumperF_G")
  242.     InstallSlot("BumperFront")
  243.     
  244.     !include("..\\presets\\DefaultBumperFront.scr")
  245. }
  246.  
  247. Spoiler("G3S_Fender_A")
  248. {
  249.     MeshName("Data/Cars/G3S/Parts/G3S_Fender_A.3da")
  250.     MountingDummy("DFender_A")
  251.     InstallSlot("Fender")
  252.     
  253.     !include("..\\presets\\DefaultFender.scr")
  254. }
  255.  
  256. Spoiler("G3S_Fender_B")
  257. {
  258.     MeshName("Data/Cars/G3S/Parts/G3S_Fender_B.3da")
  259.     MountingDummy("DFender_B")
  260.     InstallSlot("Fender")
  261.     
  262.     !include("..\\presets\\DefaultFender.scr")
  263. }
  264.  
  265. Spoiler("G3S_Fender_C")
  266. {
  267.     MeshName("Data/Cars/G3S/Parts/G3S_Fender_C.3da")
  268.     MountingDummy("DFender_C")
  269.     InstallSlot("Fender")
  270.     
  271.     !include("..\\presets\\DefaultFender.scr")
  272. }
  273.  
  274. Spoiler("G3S_Fender_D")
  275. {
  276.     MeshName("Data/Cars/G3S/Parts/G3S_Fender_D.3da")
  277.     MountingDummy("DFender_D")
  278.     InstallSlot("Fender")
  279.     
  280.     !include("..\\presets\\DefaultFender.scr")
  281. }
  282.  
  283. Spoiler("G3S_Fender_E")
  284. {
  285.     MeshName("Data/Cars/G3S/Parts/G3S_Fender_E.3da")
  286.     MountingDummy("DFender_E")
  287.     InstallSlot("Fender")
  288.     
  289.     !include("..\\presets\\DefaultFender.scr")
  290. }
  291.  
  292. Spoiler("G3S_Fender_F")
  293. {
  294.     MeshName("Data/Cars/G3S/Parts/G3S_Fender_F.3da")
  295.     MountingDummy("DFender_F")
  296.     InstallSlot("Fender")
  297.     
  298.     !include("..\\presets\\DefaultFender.scr")
  299. }
  300.  
  301. Spoiler("G3S_Fender_G")
  302. {
  303.     MeshName("Data/Cars/G3S/Parts/G3S_Fender_G.3da")
  304.     MountingDummy("DFender_G")
  305.     InstallSlot("Fender")
  306.     
  307.     !include("..\\presets\\DefaultFender.scr")
  308. }
  309.  
  310. Spoiler("G3S_Skirt_A")
  311. {
  312.     MeshName("Data/Cars/G3S/Parts/G3S_Skirt_A.3da")
  313.     MountingDummy("DSkirt_A")
  314.     InstallSlot("Skirt")
  315.     
  316.     !include("..\\presets\\DefaultSkirt.scr")
  317. }
  318.  
  319. Spoiler("G3S_Skirt_B")
  320. {
  321.     MeshName("Data/Cars/G3S/Parts/G3S_Skirt_B.3da")
  322.     MountingDummy("DSkirt_B")
  323.     InstallSlot("Skirt")
  324.     
  325.     !include("..\\presets\\DefaultSkirt.scr")
  326. }
  327.  
  328. Spoiler("G3S_Skirt_C")
  329. {
  330.     MeshName("Data/Cars/G3S/Parts/G3S_Skirt_C.3da")
  331.     MountingDummy("DSkirt_C")
  332.     InstallSlot("Skirt")
  333.     
  334.     !include("..\\presets\\DefaultSkirt.scr")
  335. }
  336.  
  337. Spoiler("G3S_Skirt_D")
  338. {
  339.     MeshName("Data/Cars/G3S/Parts/G3S_Skirt_D.3da")
  340.     MountingDummy("DSkirt_D")
  341.     InstallSlot("Skirt")
  342.     
  343.     !include("..\\presets\\DefaultSkirt.scr")
  344. }
  345.  
  346. Spoiler("G3S_Skirt_E")
  347. {
  348.     MeshName("Data/Cars/G3S/Parts/G3S_Skirt_E.3da")
  349.     MountingDummy("DSkirt_E")
  350.     InstallSlot("Skirt")
  351.     
  352.     !include("..\\presets\\DefaultSkirt.scr")
  353. }
  354.  
  355. Spoiler("G3S_Skirt_F")
  356. {
  357.     MeshName("Data/Cars/G3S/Parts/G3S_Skirt_F.3da")
  358.     MountingDummy("DSkirt_F")
  359.     InstallSlot("Skirt")
  360.     
  361.     !include("..\\presets\\DefaultSkirt.scr")
  362. }
  363.  
  364. Spoiler("G3S_Skirt_G")
  365. {
  366.     MeshName("Data/Cars/G3S/Parts/G3S_Skirt_G.3da")
  367.     MountingDummy("DSkirt_G")
  368.     InstallSlot("Skirt")
  369.     
  370.     !include("..\\presets\\DefaultSkirt.scr")
  371. }
  372.  
  373. Spoiler("G3S_Spoiler_A")
  374. {
  375.     MeshName("Data/Cars/G3S/Parts/G3S_Spoiler_A.3da")
  376.     MountingDummy("DSpoiler_A")
  377.     InstallSlot("Spoiler")
  378.     
  379.     !include("..\\presets\\DefaultSpoiler.scr")
  380. }
  381.  
  382. Spoiler("G3S_Spoiler_B")
  383. {
  384.     MeshName("Data/Cars/G3S/Parts/G3S_Spoiler_B.3da")
  385.     MountingDummy("DSpoiler_B")
  386.     InstallSlot("Spoiler")
  387.     
  388.     !include("..\\presets\\DefaultSpoiler.scr")
  389. }
  390.  
  391. Spoiler("G3S_Spoiler_C")
  392. {
  393.     MeshName("Data/Cars/G3S/Parts/G3S_Spoiler_C.3da")
  394.     MountingDummy("DSpoiler_C")
  395.     InstallSlot("Spoiler")
  396.     
  397.     !include("..\\presets\\DefaultSpoiler.scr")
  398. }
  399.  
  400. Spoiler("G3S_Spoiler_D")
  401. {
  402.     MeshName("Data/Cars/G3S/Parts/G3S_Spoiler_D.3da")
  403.     MountingDummy("DSpoiler_D")
  404.     InstallSlot("Spoiler")
  405.     
  406.     !include("..\\presets\\DefaultSpoiler.scr")
  407. }
  408.  
  409. Spoiler("G3S_Spoiler_E")
  410. {
  411.     MeshName("Data/Cars/G3S/Parts/G3S_Spoiler_E.3da")
  412.     MountingDummy("DSpoiler_E")
  413.     InstallSlot("Spoiler")
  414.     
  415.     !include("..\\presets\\DefaultSpoiler.scr")
  416. }
  417.  
  418. Spoiler("G3S_Spoiler_F")
  419. {
  420.     MeshName("Data/Cars/G3S/Parts/G3S_Spoiler_F.3da")
  421.     MountingDummy("DSpoiler_F")
  422.     InstallSlot("Spoiler")
  423.     
  424.     !include("..\\presets\\DefaultSpoiler.scr")
  425. }
  426.  
  427. Spoiler("G3S_Spoiler_G")
  428. {
  429.     MeshName("Data/Cars/G3S/Parts/G3S_Spoiler_G.3da")
  430.     MountingDummy("DSpoiler_G")
  431.     InstallSlot("Spoiler")
  432.     
  433.     !include("..\\presets\\DefaultSpoiler.scr")
  434. }
  435.  
  436.   Door("G3S_DoorL")
  437. {
  438.     MeshName("Data/Cars/G3S/Parts/G3S_DoorL.3da")
  439.     MountingDummy("DDoorL")
  440.     InstallSlot("DoorLeft")
  441.  
  442.     AddGridLocation(0, 0, 1, 1)
  443.  
  444.     !include("..\\presets\\DefaultDoorLeft.scr")
  445.     
  446.     Glass("FrontLeft")
  447.     {
  448.         AddGridLocation(0, 1, 1, 1)
  449.         GlassMaterialParams("GlassFL", GLASS_REFL_MAT, GLASS_REFL_BROKEN_MAT, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  450.         GlassMaterialParams("GlassFL", GLASS_REFL_MAT_LOD1, GLASS_REFL_BROKEN_MAT_LOD1, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  451.         GlassMaterialParams("GlassFL", GLASS_REFL_MAT_LOD2, GLASS_REFL_BROKEN_MAT_LOD2, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  452.         GlassDestructionFX("GlassLeftRight")
  453.     }
  454. }
  455.  Door("G3S_DoorR")
  456. {
  457.     MeshName("Data/Cars/G3S/Parts/G3S_DoorR.3da")
  458.     MountingDummy("DDoorR")
  459.     InstallSlot("DoorRight")
  460.  
  461.     AddGridLocation(2, 0, 1, 1)
  462.  
  463.     !include("..\\presets\\DefaultDoorRight.scr")
  464.  
  465.     Glass("FrontRight")
  466.     {
  467.         AddGridLocation(2, 1, 1, 1)
  468.         GlassMaterialParams("GlassFR", GLASS_REFL_MAT, GLASS_REFL_BROKEN_MAT, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  469.         GlassMaterialParams("GlassFR", GLASS_REFL_MAT_LOD1, GLASS_REFL_BROKEN_MAT_LOD1, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  470.         GlassMaterialParams("GlassFR", GLASS_REFL_MAT_LOD2, GLASS_REFL_BROKEN_MAT_LOD2, GLASS_REFL_MAT_MENU, GLASS_REFL_BROKEN_MAT_MENU)
  471.         GlassDestructionFX("GlassLeftRight")
  472.     }
  473. }
  474.   Antenna("G3S_AntennaF")
  475. {
  476.     MeshName("Data/Cars/G3S/Parts/G3S_AntennaF.3da")
  477.     MountingDummy("DAntennaF")
  478.     InstallSlot("AntennaF")
  479.  
  480.     !include("..\\presets\\DefaultAntennaMain.scr")
  481. }
  482.    CarPartMesh("G3S_WiperL")
  483. {
  484.     MeshName("Data/Cars/G3S/Parts/G3S_WiperL.3da")
  485.     MountingDummy("DWiperL")
  486.     InstallSlot("WiperLeft")
  487.  
  488.     !include("..\\presets\\DefaultWiper.scr")
  489.     AddGridLocation(0, 1, 1, 1)
  490. }
  491.  
  492.    CarPartMesh("G3S_WiperR")
  493. {
  494.     MeshName("Data/Cars/G3S/Parts/G3S_WiperR.3da")
  495.     MountingDummy("DWiperR")
  496.     InstallSlot("WiperRight")
  497.  
  498.     !include("..\\presets\\DefaultWiper.scr")
  499.     AddGridLocation(2, 1, 1, 1)
  500. }
  501.  
  502.  
  503.  
  504.